package com.neusoft.sysdata.entity;

import java.io.Serializable;
import java.io.UnsupportedEncodingException;
import java.util.Date;
import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;
import com.fasterxml.jackson.annotation.JsonFormat;
import org.springframework.format.annotation.DateTimeFormat;
import org.jeecgframework.poi.excel.annotation.Excel;
import org.jeecg.common.aspect.annotation.Dict;

/**
 * @Description: RM_SPAREPART
 * @Author: jeecg-boot
 * @Date:   2020-01-07
 * @Version: V1.0
 */
@Data
@TableName("rm_sparepart")
public class RmSparepart implements Serializable {
    private static final long serialVersionUID = 1L;
    
	/**catalogName*/
	@Excel(name = "catalogName", width = 15)
    private java.lang.String catalogName;
	/**specification*/
	@Excel(name = "specification", width = 15)
    private java.lang.String specification;
	/**status*/
	@Excel(name = "status", width = 15)
    private java.lang.String status;
	/**assetTypeCode*/
	@Excel(name = "assetTypeCode", width = 15)
    private java.lang.String assetTypeCode;
	/**assetCode*/
	@Excel(name = "assetCode", width = 15)
    private java.lang.String assetCode;
	/**RFID码*/
	@Excel(name = "RFID码", width = 15)
    private java.lang.String rfidCode;
	/**1 易耗品、2 废品*/
	@Excel(name = "1 易耗品、2 废品", width = 15)
    private java.lang.String sparepartType;
	/**brand*/
	@Excel(name = "brand", width = 15)
    private java.lang.String brand;
	/**model*/
	@Excel(name = "model", width = 15)
    private java.lang.String model;
	/**unit*/
	@Excel(name = "unit", width = 15)
    private java.lang.String unit;
	/**quantity*/
	@Excel(name = "quantity", width = 15)
    private java.lang.Integer quantity;
	/**当设备是专用于某型设备上的，请在该字段填写相关内容。*/
	@Excel(name = "当设备是专用于某型设备上的，请在该字段填写相关内容。", width = 15)
    private java.lang.String assetName;
	/**remark*/
	@Excel(name = "remark", width = 15)
    private java.lang.String remark;
	/**供应商编码*/
	@Excel(name = "供应商编码", width = 15)
    private java.lang.String suppliercode;
	/**采购批次*/
	@Excel(name = "采购批次", width = 15)
    private java.lang.String batchNo;
	/**catalogId*/
	@Excel(name = "catalogId", width = 15)
    private java.lang.Long catalogId;
	/**统一编码*/
	@Excel(name = "统一编码", width = 15)
    private java.lang.String rescourseCode;
	/**rowId*/
	@Excel(name = "rowId", width = 15)
    private java.lang.Long rowId;
	/**创建人:系统字段。*/
	@Excel(name = "创建人:系统字段。", width = 15)
    private java.lang.Long createdBy;
	/**创建时间:系统字段。*/
	@Excel(name = "创建时间:系统字段。", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private java.util.Date createdTime;
	/**修改人:系统字段。*/
	@Excel(name = "修改人:系统字段。", width = 15)
    private java.lang.Long lastUpdBy;
	/**修改时间:系统字段。*/
	@Excel(name = "修改时间:系统字段。", width = 15, format = "yyyy-MM-dd")
	@JsonFormat(timezone = "GMT+8",pattern = "yyyy-MM-dd")
    @DateTimeFormat(pattern="yyyy-MM-dd")
    private java.util.Date lastUpdTime;
	/**修改次数:系统字段。*/
	@Excel(name = "修改次数:系统字段。", width = 15)
    private java.lang.Integer modificationNum;
	/**sparepartCode*/
	@Excel(name = "sparepartCode", width = 15)
    private java.lang.String sparepartCode;
	/**sparepartName*/
	@Excel(name = "sparepartName", width = 15)
    private java.lang.String sparepartName;
	/**typeId*/
	@Excel(name = "typeId", width = 15)
    private java.lang.Long typeId;
	/**shortCode*/
	@Excel(name = "shortCode", width = 15)
    private java.lang.String shortCode;
	/**barcode*/
	@Excel(name = "barcode", width = 15)
    private java.lang.String barcode;
	/**englishName*/
	@Excel(name = "englishName", width = 15)
    private java.lang.String englishName;
}
